[]
        
在线Demo 免费试用
(Showing Draft Content)

QueueMonitor

QueueMonitor

[GET] /api/v2/common/task-queue-monitor

获取队列监控统计数据。

返回值

状态码: 200

成功

QueueStatsResponseModel

状态码: 400

错误的请求

ServerPluginError

类型定义

Ƭ QueueStatsResponseModel

表示队列统计响应模型。

名称 类型 描述 示例
workers可为空 WorkerInfoViewModel 获取或设置工作线程信息列表。
tasks可为空 CommonTaskInfo 获取或设置任务信息列表。

Ƭ WorkerInfoViewModel

表示Worker的信息模型。

名称 类型 描述 示例
id可为空 string 获取或设置Worker ID。
url可为空 string 获取或设置Worker URL。
lastSeen ISO DateTime Sting 获取或设置Worker最后上线的时间。
tasksInProgress int32 获取或设置Worker正在执行的任务数。
displayName可为空 string 获取或设置Worker的显示名称。
specializations可为空 Array<string> 获取或设置Worker的专业技能。

Ƭ CommonTaskInfo

表示一个常见的任务信息响应模型。

名称 类型 描述 示例
taskID TaskIDViewModel
workerUrl可为空 string 获取或设置工作线程 url。
workerID可为空 string 获取或设置工作线程 ID。
initiator可为空 string 获取或设置任务发起者。
documentName可为空 string 获取或设置文档名称。
displayDocName可为空 string 获取或设置显示名称。
documentId可为空 string 获取或设置文档 ID。
documentType可为空 string 获取或设置文档类型。
startTime ISO DateTime Sting 获取或设置任务开始时间。
endTime可为空 ISO DateTime Sting 获取或设置任务结束时间。
progress可为空 string 获取或设置任务进度。
errorMessage可为空 string 获取或设置任务错误消息。
description可为空 string 获取或设置任务描述。
breakStatus CommonTaskInfo+TaskStatus
status CommonTaskInfo+TaskStatus
type CommonTaskInfo+TaskType

Ƭ TaskIDViewModel

表示任务ID视图模型。

名称 类型 描述 示例
id可为空 string 获取或设置任务ID。
parent TaskIDViewModel

Ƭ CommonTaskInfo+TaskStatus

Enum:

  • NotStarted
  • WaitingForActivation
  • WaitingToRun
  • Started
  • ReadingResult
  • Verifying
  • Canceled
  • Failed
  • Finished

任务状态枚举

* notstarted - 0 - 未启动。
* waitingforactivation - 1 - 等待激活。
* waitingtorun - 2 - 等待激活运行。
* started - 3 - 已开始。
* readingresult - 4 - 读取结果。
* verifying - 5 - 正在验证。
* canceled - 6 - 已取消。
* failed - 7 - 失败。
* finished - 8 - 已完成。

Ƭ CommonTaskInfo+TaskType

Enum:

  • Queue
  • Scheduler

任务类型枚举。

* queue - 0 - 队列任务。
* scheduler - 1 - 计划程序任务。

Ƭ ServerPluginError

服务器插件错误

名称 类型 描述 示例
code可为空 string 错误代码
message可为空 string 错误信息
context可为空 string 错误上下文
innerError ServerPluginError
extensions可为空 any 扩展结果